package com.edu.test;

import com.edu.bean.User;

import java.lang.reflect.Field;

public class MyTest02 {

    public static void main(String[] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException {

        Class clazz = User.class;// 获取到了 User.class文件的 类类型对象

        System.out.println(clazz.getName());//取 class文件的完整限定名
        System.out.println(clazz.getSimpleName());// 获取class文件的 名字
        System.out.println(clazz.getSuperclass());// 获取 该类型的 父类型
        System.out.println(clazz.getInterfaces());// 获取 该类型 实现的接口
        Object o = clazz.newInstance();// 通过 Class对象 来创建 该class文件对应的对象
        System.out.println(o);



    }
}
